1
00:00:00,270 --> 00:00:06,780
Xin chào các bạn và chào mừng đến với khóa học. Bây giờ sau khi hàng nghìn sinh viên đã tham gia khóa học này, tôi đã biên soạn

2
00:00:06,780 --> 00:00:13,470
một số lời khuyên hàng đầu từ những sinh viên thành công nhất để giúp bạn tận dụng tối đa thời gian của mình trên

3
00:00:13,470 --> 00:00:14,310
tất nhiên.

4
00:00:14,310 --> 00:00:18,090
Vì vậy, tôi biết mình phải làm gì với các sách hướng dẫn khi nhận được chúng.

5
00:00:18,090 --> 00:00:19,250
Nhưng đây không phải là nó.

6
00:00:19,290 --> 00:00:24,990
Bởi vì tôi muốn chia sẻ với bạn một số mẹo hữu ích nhất sẽ giúp bạn học cách viết mã và hiểu được

7
00:00:24,990 --> 00:00:26,460
nhiều nhất trong khóa học.

8
00:00:26,460 --> 00:00:34,200
Vì vậy, mẹo đầu tiên là khi bạn đi từ bài học này sang bài học khác trong khóa học, bạn sẽ thấy rằng mỗi bài học nên

9
00:00:34,200 --> 00:00:36,570
mất khoảng 10 phút.

10
00:00:36,570 --> 00:00:40,020
Và đây là thứ chúng tôi chủ ý thiết kế cho khóa học.

11
00:00:40,020 --> 00:00:46,890
Hiện nay, nhiều sinh viên thường xuyên xem các video hướng dẫn trực tuyến.

12
00:00:46,890 --> 00:00:50,790
xem video và gõ theo mã.

13
00:00:50,790 --> 00:00:52,530
Và đây là những gì chúng ta có xu hướng gọi mã.

14
00:00:52,530 --> 00:00:58,260
Vì vậy, hướng dẫn gõ một chút, bạn gõ một chút. Bạn cố gắng theo kịp tốc độ của phần hướng dẫn hoặc bạn tạm dừng

15
00:00:58,260 --> 00:01:04,240
video thường xuyên để cập nhật. Nhưng về cơ bản, bạn đang viết mã cùng với người hướng dẫn.

16
00:01:04,380 --> 00:01:10,280
Và đây có lẽ là một trong những cách trực quan nhất để mọi người học hỏi từ các bài hướng dẫn trực tuyến.

17
00:01:10,290 --> 00:01:18,210
Bây giờ, để bạn thành công hơn hầu hết mọi người, điều tôi khuyên bạn là hãy xem

18
00:01:18,210 --> 00:01:23,280
các video hướng dẫn, như tôi đã nói, thường dài khoảng 10 phút.

19
00:01:23,280 --> 00:01:29,700
Nếu đó là phần hướng dẫn dài 20 phút hoặc 50 phút thì hãy dừng ở khoảng 10 phút. Và trong khi bạn đang

20
00:01:29,700 --> 00:01:36,780
xem nó, thay vì mất thời gian cố gắng điên cuồng gõ mã, tôi muốn bạn chỉ

21
00:01:36,870 --> 00:01:44,130
hãy thử và hiểu điều gì đang xảy ra, tại sao mã được viết và hiểu mục đích của mã

22
00:01:44,490 --> 00:01:47,310
thay vì cố gắng gõ theo cùng một tốc độ.

23
00:01:47,340 --> 00:01:52,770
Bây giờ khi bạn đã hiểu 10 phút đó là gì, phần hướng dẫn đang muốn dạy bạn điều gì,

24
00:01:53,250 --> 00:02:01,590
sau đó đi đến máy tính của bạn và gõ mã và cố gắng tái tạo những gì đã xảy ra trong 10 phút.

25
00:02:01,590 --> 00:02:09,030
Lý do tại sao điều này giúp mọi người học tốt hơn nhiều là vì thay vì chỉ sao chép mã bằng

26
00:02:09,030 --> 00:02:11,510
học thuộc lòng, điều đó không dạy bạn điều gì cả,

27
00:02:11,520 --> 00:02:20,610
thay vào đó nó buộc bạn phải thực sự hiểu những gì đang diễn ra và tiếp thu nội dung rồi tự kiểm tra

28
00:02:20,640 --> 00:02:23,460
sau đó để xem bạn có thực sự hiểu không.

29
00:02:23,460 --> 00:02:26,110
Vì vậy, đây là mẹo hàng đầu số một của tôi.

30
00:02:26,400 --> 00:02:32,970
Và điều quan trọng hãy nhớ là chúng ta đang học lập trình. Chúng tôi không học cách gõ nhanh. Nó

31
00:02:32,970 --> 00:02:38,570
không giúp bạn trở thành một lập trình viên giỏi hơn bằng cách sao chép mã nhanh nhất có thể.

32
00:02:38,640 --> 00:02:44,910
Nếu bạn muốn luyện tập đánh máy và tăng tốc kỹ năng đánh máy của mình thì tôi khuyên bạn nên làm điều này

33
00:02:44,910 --> 00:02:52,470
như keybr.com nơi bạn có thể tập trung vào kỹ năng cụ thể đó để cải thiện tốc độ gõ của mình.

34
00:02:52,470 --> 00:02:56,760
Nhưng điều chúng ta sẽ tập trung vào trong khóa học này là học lập trình.

35
00:02:56,760 --> 00:02:59,390
Vì vậy, chúng tôi sẽ để mắt đến giải thưởng.

36
00:02:59,490 --> 00:03:06,270
Bây giờ, trong khi bạn đang nghe video và hiểu chuyện gì đang diễn ra, tôi khuyên bạn nên dùng

37
00:03:06,270 --> 00:03:10,170
một vài ghi chú để bạn quay lại hoặc xem xét trong tương lai.

38
00:03:10,230 --> 00:03:16,910
Và điều này đặc biệt hữu ích sau khi hết 10 phút đó và bạn đang cố nhớ một trong những

39
00:03:16,920 --> 00:03:21,600
những đoạn mã mà bạn phải nhập và lý thuyết được đề cập là gì.

40
00:03:21,600 --> 00:03:28,350
Vì vậy, một trong những hệ thống ghi chú yêu thích của tôi có tên là Cornell Notes, và nó rất đơn giản.

41
00:03:28,350 --> 00:03:34,830
Nó chỉ chia một trang ghi chú thành bốn hành động. Phía trên bạn có chủ đề ghi chú là gì

42
00:03:34,830 --> 00:03:40,050
về, và sau đó bạn có phần ghi chú nơi bạn sẽ viết ra phần lớn các ghi chú của mình.

43
00:03:40,050 --> 00:03:47,760
Bây giờ sau khi bạn viết được vài dòng, bạn nên xem lại những ghi chú đó và chọn ra

44
00:03:47,760 --> 00:03:53,880
những từ khóa hoặc câu hỏi quan trọng nhất mà bạn đang tự hỏi và muốn nghiên cứu sau

45
00:03:54,210 --> 00:03:56,790
hoặc bất kỳ loại gợi ý hoặc nhắc nhở nào cho chính bạn.

46
00:03:57,390 --> 00:04:03,570
Và cuối cùng, sau khi học xong bài, các bạn vào phần tóm tắt và tóm tắt lại những gì

47
00:04:03,570 --> 00:04:07,050
toàn bộ bài học chỉ xoay quanh một vài gạch đầu dòng.

48
00:04:07,050 --> 00:04:11,550
Vì vậy, tôi đã tạo một bản PDF có thể tải xuống từ hệ thống ghi chú này.

49
00:04:11,580 --> 00:04:17,100
Vì vậy, nếu bạn muốn dùng thử, hãy tiếp tục và tải xuống từ phần tài nguyên khóa học và bạn có thể

50
00:04:17,100 --> 00:04:22,700
in nó ra một cuốn sổ tay hoặc chỉ trên một vài tờ rời nếu bạn muốn dùng thử.

51
00:04:22,710 --> 00:04:29,790
Bây giờ điều tiếp theo cần nhớ là nếu tôi nói quá nhanh hoặc quá chậm, bạn luôn có thể thay đổi

52
00:04:29,790 --> 00:04:31,080
tốc độ phát lại.

53
00:04:31,080 --> 00:04:36,750
Bây giờ nếu bạn đang học một bài học mà bạn thấy đặc biệt dễ hiểu và bạn đã biết hầu hết

54
00:04:36,750 --> 00:04:42,090
các khái niệm sau đó hãy tiếp tục và chuyển trình phát video sang tốc độ gấp đôi để bạn có thể xem được nhiều hơn

55
00:04:42,090 --> 00:04:44,330
nằm trong cùng một khoảng thời gian.

56
00:04:44,340 --> 00:04:50,220
Mặt khác, nếu tôi nói quá nhanh hoặc nếu tiếng Anh không phải là ngôn ngữ đầu tiên của bạn thì hãy thoải mái

57
00:04:50,220 --> 00:04:56,370
để thay đổi tốc độ xuống một nửa tốc độ để tôi nói chậm hơn nhiều và bạn có thể tiếp thu thông tin

58
00:04:56,370 --> 00:04:57,150
dễ dàng hơn.

59
00:04:57,180 --> 00:05:03,730
Nhưng điều quan trọng là bạn phải cố gắng không bỏ qua bất kỳ phần hướng dẫn nào về bất kỳ mô-đun nào.

60
00:05:03,980 --> 00:05:11,360
Và lý do là vì chương trình giảng dạy được thiết kế cẩn thận sao cho có độ dốc trơn tru.

61
00:05:11,360 --> 00:05:18,740
đoạn đường nối. Vì vậy, bạn bắt đầu ngay từ đầu và dần dần vượt qua những khó khăn ngày càng khó khăn hơn

62
00:05:18,740 --> 00:05:19,930
các khái niệm.

63
00:05:19,940 --> 00:05:26,990
Bây giờ, nếu bạn bỏ qua một vài mô-đun, bạn sẽ thực sự khó theo kịp và khó hiểu

64
00:05:27,020 --> 00:05:29,940
chuyện gì đang xảy ra vậy, đó là điều quan trọng nhất.

65
00:05:29,960 --> 00:05:36,740
Tuy nhiên, một số video tôi sẽ gắn nhãn là tùy chọn hoặc có thể bỏ qua và trong trường hợp đó, vui lòng bỏ qua

66
00:05:36,740 --> 00:05:38,990
những bài học đó nếu chúng không làm bạn hứng thú.

67
00:05:38,990 --> 00:05:46,460
Bây giờ điều tiếp theo cần nhớ là nếu bạn nhận thấy ở bất kỳ thời điểm nào các hướng dẫn sẽ trở nên khó hơn và chúng

68
00:05:46,460 --> 00:05:50,330
chắc chắn sẽ như vậy, chúng được thiết kế để ngày càng khó hơn.

69
00:05:50,510 --> 00:05:57,020
Nhưng nếu bạn thấy nó hơi khó thì tôi khuyên bạn chỉ nên đánh dấu nó.

70
00:05:57,140 --> 00:06:04,490
Ghi lại mô-đun nào bạn thực sự gặp khó khăn và cố gắng sử dụng phương pháp đó để xem

71
00:06:04,490 --> 00:06:09,870
video trong 10 phút, xem lại những gì đã được dạy, cố gắng tự sao chép mã.

72
00:06:09,950 --> 00:06:15,770
Nhưng nếu bạn vẫn còn bế tắc và thực sự không hiểu chuyện gì đang xảy ra thì đó có thể là một điều gì đó

73
00:06:15,770 --> 00:06:17,950
mà bạn phải quay lại.

74
00:06:17,960 --> 00:06:25,190
Vì vậy, tôi thấy rằng thông thường với các khái niệm lập trình, việc thử nó, đọc xung quanh chủ đề và sau đó sẽ rất hữu ích.

75
00:06:25,190 --> 00:06:28,930
quay lại với nó sau một tuần hoặc lâu hơn. Và rất thường xuyên,

76
00:06:28,940 --> 00:06:35,510
điều rất rất khó khăn trong lần đầu tiên bạn gặp nó, sau khi bạn đã làm nó một vài lần, sau khi bạn đã

77
00:06:35,600 --> 00:06:40,350
nghiên cứu xung quanh chủ đề và sau đó bạn quay lại chủ đề đó, mọi việc sẽ trở nên dễ dàng hơn rất nhiều.

78
00:06:40,490 --> 00:06:44,570
Vì vậy, hãy nhớ đánh dấu những điều bạn chưa hiểu để ôn lại.

79
00:06:44,810 --> 00:06:53,690
Gần đây tôi đã đi học lướt ván ở Mykonos. Và đó là một kỹ năng mà tôi chưa từng có trước đây.

80
00:06:53,780 --> 00:07:00,620
Đó là điều mà tôi thấy cực kỳ khó khăn và tôi đã ngã sấp mặt trong suốt bài học.

81
00:07:00,620 --> 00:07:02,780
nhiều và nó đau rất nhiều.

82
00:07:02,780 --> 00:07:09,350
Tôi bị bầm dập và cái tôi của tôi cũng bị bầm dập rất nhiều. Nhưng đây chính xác là những gì nó giống như khi

83
00:07:09,350 --> 00:07:17,960
bạn cố gắng học một kỹ năng mới. Vì vậy, điều quan trọng là bạn phải kiên trì và tiếp tục dành thời gian để

84
00:07:17,960 --> 00:07:25,940
luyện tập và thử đi thử lại vì bạn có thể học được điều gì đó rất hời hợt chỉ bằng cách xem

85
00:07:25,940 --> 00:07:34,070
một video hoặc, bạn biết đấy, thử nó trong vài giờ nhưng để thành thạo một kỹ năng, điều quan trọng nhất

86
00:07:34,550 --> 00:07:36,520
là thực hành.

87
00:07:36,530 --> 00:07:43,700
Bây giờ điều cuối cùng là, tôi sẽ nói điều đó bây giờ bạn sẽ gặp khó khăn ở một thời điểm nào đó bởi vì mọi người đều như vậy.

88
00:07:44,150 --> 00:07:50,750
Và trên thực tế, tôi ước rằng Hollywood sẽ ngừng làm những bộ phim mà các lập trình viên chỉ gõ phím như

89
00:07:50,750 --> 00:07:57,350
một loại hacker điên cuồng nào đó. Bởi vì hầu hết các lập trình viên mà tôi biết đều thực sự làm công việc này với tư cách là một

90
00:07:57,350 --> 00:08:04,610
công việc, có lẽ họ dành 90% thời gian chỉ nhìn chằm chằm vào màn hình để cố gắng tìm hiểu xem điều gì

91
00:08:04,670 --> 00:08:05,390
là sai.

92
00:08:05,390 --> 00:08:07,120
Tại sao nó không hoạt động.

93
00:08:07,220 --> 00:08:15,020
Vì vậy, việc gặp khó khăn là một phần phổ biến của việc lập trình, thậm chí bạn phải đối mặt với nó.

94
00:08:15,020 --> 00:08:16,380
yêu và tận hưởng.

95
00:08:16,430 --> 00:08:23,510
Vì vậy, khi bạn thấy mình bế tắc, tôi muốn bạn tưởng tượng rằng bạn đã là một nhà phát triển chính thức

96
00:08:23,930 --> 00:08:29,990
làm một công việc mà ai đó trả tiền cho bạn để làm việc này cho họ vì bạn là người chuyên nghiệp.

97
00:08:29,990 --> 00:08:38,390
Vì vậy tôi muốn bạn sử dụng những công cụ mà các lập trình viên chuyên nghiệp thường sử dụng khi họ gặp khó khăn, và đó chính là Google

98
00:08:38,570 --> 00:08:39,770
và Tràn ngăn xếp.

99
00:08:39,960 --> 00:08:43,580
Hãy cố gắng tìm ra nó. Hãy thử xem người khác đã làm gì.

100
00:08:43,670 --> 00:08:50,230
Vì 99% bạn sẽ không phải là người đầu tiên gặp phải vấn đề đó.

101
00:08:50,240 --> 00:08:56,090
Rất có thể ai đó đã từng trải qua điều đó trước đây và những người khác đã giúp họ giải quyết.

102
00:08:56,090 --> 00:09:02,840
vấn đề đó hoặc giúp họ hiểu họ đang mắc kẹt ở vấn đề gì. Và điều cần nhớ là sự đấu tranh

103
00:09:02,990 --> 00:09:10,040
là tốt. Vào thời điểm cuối cùng bạn phát hiện ra lỗi đánh máy hoặc tìm ra lý do tại sao đó lại là mã của bạn

104
00:09:10,040 --> 00:09:11,900
không hoạt động và bạn sửa nó,

105
00:09:11,900 --> 00:09:19,970
đó là một trong những cảm giác tuyệt vời nhất trên thế giới. Vì vậy, đấu tranh là tốt và nó thực sự là thông qua các cuộc đấu tranh

106
00:09:19,970 --> 00:09:24,410
rằng bạn thực sự cải thiện và nâng cao kỹ năng của mình.

107
00:09:24,410 --> 00:09:33,350
Vì vậy, tôi rất vui mừng được tham gia cuộc hành trình này cùng bạn và tôi mong chờ mọi thành công của bạn trong tương lai.


